import request from '@/utils/request';
import { other } from './prefix';

const typeManage = {
  // 查询艺术品列表
  getType(params) {
    return request.get(other + '/product_type', { params });
  },
  // 查询艺术品列表
  getTypeAttrs(params) {
    return request.get(other + '/product_type?op=select_array', { params });
  },
  // 查询艺术家类型列表
  getArtType(params) {
    return request.get(other + '/product_type', { params });
  },
  // 创建类型
  setType(params) {
    return request.post(other + '/product_type', params);
  },
  // 更新类型
  updType(id, params) {
    return request.post(other + '/product_type/' + id, params);
  },
  // 删除类型
  delType(id) {
    return request.delete(other + '/product_type/' + id);
  },
};

export default typeManage;

const areistTypeManage = {
  // 查询艺术类型列表
  getType(params) {
    params.art_type = 1;
    return request.get(other + '/product_type', { params });
  },
  // 查询艺术类型列表
  getRootType(params) {
    params.parent_id = -1;
    return request.get(other + '/product_type', { params });
  },
  // 创建类型
  setType(params) {
    return request.post(other + '/product_type?art_type=1', params);
  },
  // 更新类型
  updType(id, params) {
    return request.post(other + '/product_type/' + id + '?art_type=1', params);
  },
  // 删除类型
  delType(id) {
    return request.delete(other + '/product_type/' + id + '?art_type=1');
  },
};

export { areistTypeManage };
